﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using Microsoft.Practices.Composite.Wpf.Events;

namespace DiscoveryLogic.Analytics.UI.Common.Events
{
    public class StatusChangedEventArgs
    {
        private string _Msg;
        /// <summary></summary>
        public string Msg
        {
            get
            {
                return this._Msg;
            }
            set
            {
                this._Msg = value;
            }
        }

        private int _Pct;
        /// <summary></summary>
        public int Pct
        {
            get
            {
                return this._Pct;
            }
            set
            {
                this._Pct = value;
            }
        }

        public StatusChangedEventArgs(string msg, int pct)
        {
            this._Msg = msg;
            this._Pct = pct;
        }
    }

    public class StatusChangedEvent: CompositeWpfEvent<StatusChangedEventArgs> {}
}
